package com.agv.core.servicesImpl;

import com.agv.core.dao.BoletoDAO;
import com.agv.core.dao.exception.QueryDAOException;
import com.agv.core.services.BoletoService;
import com.agv.core.services.exception.ServiceException;
import com.agv.dto.BoletoDTO;
public class BoletoServiceImpl  implements BoletoService{
	
	BoletoDAO boletoDao;

	public void insertBoleto(BoletoDTO boleto)
	throws ServiceException {
		try {
			boletoDao.registraBoleto(boleto); 

		} catch (QueryDAOException e) {
			throw new ServiceException(e.getMessage(), e);
		}
	}
	public Boolean numBoletoExistente(String boleto)throws ServiceException {	
		try {
			return boletoDao.numBoletoExistente(boleto); 

		} catch (QueryDAOException e) {
			throw new ServiceException(e.getMessage(), e);
		}
	}
	
	public BoletoDAO getBoletoDao() {
		return boletoDao;
	}

	public void setBoletoDao(BoletoDAO boletoDao) {
		this.boletoDao = boletoDao;
	}
	
	
}
